
import { fetch } from "./fetch";  // 引用fetch.js
import api from './url';  //  引用url.js
//  menu菜单
export function getmenu () { //  getmenu是你要调用接口的名字，issuer,userId是传进来的参数
  return fetch({
    //  api.menu 引用url.js里面的数据
    url: api.menu,
    method: 'get' //  请求方法
    // params:{
    //   currentUserId:userId //传过去的参数
    // }
  });
}
//  到岗率
export function getnum () {
  return fetch({
    //  api.Hallowmas 引用url.js里面的数据
    url: api.num,
    method: 'get', //  请求方法
    params: {
      orgId: 0  // 传过去的参数
    }
  });
}

//  员工年龄段
export function getage () {
  return fetch({
    //  api.Hallowmas 引用url.js里面的数据
    url: api.age,
    method: 'get' //  请求方法
  });
}

//  员工性别
export function getsex () {
  return fetch({
    //  api.Hallowmas 引用url.js里面的数据
    url: api.sex,
    method: 'get', //  请求方法
    params: {
      orgId: 0  // 传过去的参数
    }
  });
}

//  员工岗位
export function posts () {
  return fetch({
    //  api.Hallowmas 引用url.js里面的数据
    url: api.posts,
    method: 'get', //  请求方法
    params: {
      orgId: 0  // 传过去的参数
    }
  });
}

//  车辆类型的作业统计
export function getcarwork () {
  return fetch({
    //  api.Hallowmas 引用url.js里面的数据
    url: api.carwork,
    method: 'get', //  请求方法
    params: {
      orgId: 0  // 传过去的参数
    }
  });
}

//  车辆类型数量统计
export function getcartype () {
  return fetch({
    //  api.Hallowmas 引用url.js里面的数据
    url: api.cartype,
    method: 'get', //  请求方法
    params: {
      orgId: 0  // 传过去的参数
    }
  });
}
//  车辆保洁作业统计
export function getroad () {
  return fetch({
    //  api.Hallowmas 引用url.js里面的数据
    url: api.road,
    method: 'get', //  请求方法
    params: {
      orgId: 321  // 传过去的参数
    }
  });
}

//  垃圾清运作业统计
export function gettrash () {
  return fetch({
    //  api.Hallowmas 引用url.js里面的数据
    url: api.trash,
    method: 'get', //  请求方法
    params: {
      orgId: 0  // 传过去的参数
    }
  });
}

//  百度地图经纬度
export function getlatlng () {
  return fetch({
    //  api.Hallowmas 引用url.js里面的数据
    url: api.latlng,
    method: 'get' //  请求方法
    // params:{
    //   currentUserId:userId //传过去的参数
    // }
  });
}

//  保洁页面经纬度聚合
export function getclearing () {
  return fetch({
    //  api.Hallowmas 引用url.js里面的数据
    url: api.clearing,
    method: 'get' //  请求方法
    // params:{
    //   currentUserId:userId //传过去的参数
    // }
  });
}
  //  车辆运行监测
export function getruning (query) {
  return fetch({
    //  api.Hallowmas 引用url.js里面的数据
    url: api.runing,
    method: 'get', //  请求方法
    params: query
  });
}
//  车辆运行监测-所属单位
export function getcustomer () {
  return fetch({
    url: api.getcustomer,
    method: 'get' //  请求方法
  });
}
//  车辆运行监测-感知设备号
export function gpsnums () {
  return fetch({
    url: api.gpsnums,
    method: 'get' //  请求方法
  });
}
//  车辆运行监测-车辆类型
export function getcartypes () {
  return fetch({
    url: api.getcartype,
    method: 'get' //  请求方法
  });
}
//  车辆运行监测-账套类型
export function getcontrol () {
  return fetch({
    url: api.getcontrol,
    method: 'get' //  请求方法
  });
}
 // 事件状态
export function getevent () {
  return fetch({
    //  api.Hallowmas 引用url.js里面的数据
    url: api.event,
    method: 'get', //  请求方法
    params: {
      orgId: 0  //  传过去的参数
    }
  });
}
 // 地图
export function getmaps () {
  return fetch({
    //  api.Hallowmas 引用url.js里面的数据
    url: api.maps,
    method: 'get' //  请求方法
  });
}

//  车辆运行检测状态详情页
export function cardetail (accountname, devicecode) {
  return fetch({
    //  api.Hallowmas 引用url.js里面的数据
    url: api.cardetail,
    method: 'get',  //  请求方法
    params: {
      orgId: 0,  //  传过去的参数
      accountname: accountname, //  id值
      devicecode: devicecode
    }
  });
}

// 地图
//  export function getmapl () {
//   return fetch({
//     //  api.Hallowmas 引用url.js里面的数据
//     url: api.mapl,
//     method: 'get' //  请求方法
//   });
// }
//  人员岗位
export function getstation (orgId) {
  return fetch({
    //  api.Hallowmas 引用url.js里面的数据
    url: api.station,
    method: 'get',  //  请求方法
    params: {
      orgId: 0  //  传过去的参数
    }
  });
}

//  保洁-车辆类型
export function carstype (query) {
  return fetch({
    //  api.Hallowmas 引用url.js里面的数据
    url: api.carstype,
    method: 'get',  //  请求方法
    params: query
  });
}

//  车辆状态统计
export function vehicleState () {
  return fetch({
    //  api.Hallowmas 引用url.js里面的数据
    url: api.vehicleState,
    method: 'get',  //  请求方法
    params: {
      orgId: 0
    }
  });
}

//  保洁-道路
export function waytype () {
  return fetch({
    //  api.Hallowmas 引用url.js里面的数据
    url: api.waytype,
    method: 'get'  //  请求方法
    // params: {
    //   orgId: 0  //  传过去的参数
    // }
  });
}
//  机械化保洁监控
export function msgnum (id) {
  return fetch({
    //  api.Hallowmas 引用url.js里面的数据
    url: api.msgnum,
    method: 'get',  //  请求方法  orgId=0&vehicleTypes=5,22
    params: {
      orgId: 321,
      workType: id
    }
  });
}
//  洗扫-扬尘-高压
export function getroadwork (id) {
  // let val = id[id.length - 1];
  return fetch({
    //  api.Hallowmas 引用url.js里面的数据
    url: api.roadworkquery,
    method: 'get',  //  请求方法
    params: {
      orgId: 0,
      patternId: id
    }
  });
}
//  根据车辆类型查找车辆信息
export function carsearch (query) {
  return fetch({
    //  api.Hallowmas 引用url.js里面的数据
    url: api.carsearch,
    method: 'get',  //  请求方法
    params: query
  });
}

//  根据车辆类型选择道路
export function carinfos (query) {
  return fetch({
    //  api.Hallowmas 引用url.js里面的数据
    url: api.carinfo,
    method: 'get',  //  请求方法
    params: query
  });
}

//  根据车辆类型选择道路
export function searchroad (id) {
  return fetch({
    //  api.Hallowmas 引用url.js里面的数据
    url: api.searchroad,
    method: 'get',  //  请求方法
    params: {
      orgId: 0,
      vehicleTypeId: id
    }
  });
}

//  根据车辆类型选择道路
export function getparking () {
  return fetch({
    //  api.Hallowmas 引用url.js里面的数据
    url: api.parking,
    method: 'get',  //  请求方法
    params: {
      orgId: 0
    }
  });
}

//  机扫-抓拍
export function getcapture (vehicleId) {
  return fetch({
    //  api.Hallowmas 引用url.js里面的数据
    url: api.captureservlet,
    method: 'get',  //  请求方法
    params: {
      vehicleId: vehicleId
    }
  });
}

//  机扫-搜索
export function getwordsearch (query) {
  return fetch({
    //  api.Hallowmas 引用url.js里面的数据
    url: api.wordsearch,
    method: 'get',  //  请求方法
    params: query
  });
}

//  轨迹回放
export function gettrace (id) {
  return fetch({
    //  api.Hallowmas 引用url.js里面的数据
    url: api.tracereply,
    method: 'get',  //  请求方法
    params: {
      vehicleId: id
    }
  });
}

//  吸污点、排污点
export function spot (id) {
  return fetch({
    //  api.Hallowmas 引用url.js里面的数据
    url: api.spot,
    method: 'get',  //  请求方法
    params: {
      orgId: 0,
      typeId: id
    }
  });
}

//  加水点
export function addwarter () {
  return fetch({
    //  api.Hallowmas 引用url.js里面的数据
    url: api.addwarter,
    method: 'get',  //  请求方法
    params: {
      orgId: 0
    }
  });
}

//  所有车辆监控-车辆信息列表
export function vehicleList () {
  return fetch({
    //  api.Hallowmas 引用url.js里面的数据
    url: api.vehicleList,
    method: 'get',  //  请求方法
    params: {
      orgId: 0,
      carTypes: 2
    }
  });
}

//  根据作业类型查作业模式（洒水）
export function workType (id) {
  return fetch({
    //  api.Hallowmas 引用url.js里面的数据
    url: api.workType,
    method: 'get',  //  请求方法
    params: {
      orgId: 0,
      workTypeId: id
    }
  });
}

//  垃圾清运，车辆位置
export function junkdata () {
  return fetch({
    //  api.Hallowmas 引用url.js里面的数据
    url: api.junkdata,
    method: 'get',  //  请求方法
    params: {
      orgId: 321,
      carTypes: '1,2,5,8,21,22,23,24,28,29,30,31,37,38'
    }
  });
}

//  区域视图--片区
export function regiondata () {
  return fetch({
    //  api.Hallowmas 引用url.js里面的数据
    url: api.regiondata,
    method: 'get',  //  请求方法
    params: {
      orgId: 0
    }
  });
}

//  区域视图--概况
export function surveydata () {
  return fetch({
    //  api.Hallowmas 引用url.js里面的数据
    url: api.surveydata,
    method: 'get',  //  请求方法
    params: {
      orgId: 0
    }
  });
}

//  车辆视图--概况
export function cardata () {
  return fetch({
    //  api.Hallowmas 引用url.js里面的数据
    url: api.cardata,
    method: 'get',  //  请求方法
    params: {
      orgId: 0
    }
  });
}

//  车辆视图--点击车辆类型
export function carout (id) {
  return fetch({
    //  api.Hallowmas 引用url.js里面的数据
    url: api.carout,
    method: 'get',  //  请求方法
    params: {
      orgId: 0,
      carTypes: id
    }
  });
}

//  区域视图--点击中转站
export function transfer () {
  return fetch({
    //  api.Hallowmas 引用url.js里面的数据
    url: api.transfer,
    method: 'get',  //  请求方法
    params: {
      orgId: 0
    }
  });
}

//  区域视图--移动压缩车
export function compress () {
  return fetch({
    //  api.Hallowmas 引用url.js里面的数据
    url: api.compress,
    method: 'get',  //  请求方法
    params: {
      orgId: 0
    }
  });
}

//  区域视图--移动压缩车
export function regionmsg (id) {
  return fetch({
    //  api.Hallowmas 引用url.js里面的数据
    url: api.regionmsg,
    method: 'get',  //  请求方法
    params: {
      regionId: id
    }
  });
}

//  车辆视图--部门中车辆类型
export function department () {
  return fetch({
    //  api.Hallowmas 引用url.js里面的数据
    url: api.department,
    method: 'get',  //  请求方法
    params: {
      orgId: 0
    }
  });
}
